package idea.innovacion.service;

import java.sql.SQLException;
import java.util.ArrayList;

import com.sun.org.apache.bcel.internal.generic.ISUB;

import idea.innovacion.bean.IdeaDTO;
import idea.innovacion.bean.UsuarioDTO;
import idea.innovacion.factory.DAOFactory;
import idea.innovacion.interfaces.IUsuarioDAO;

public class UsuarioService {

	DAOFactory objDAOFactory = DAOFactory.getDAOFactory(DAOFactory.MySql);
	IUsuarioDAO iusuario = objDAOFactory.getUsuarioDAO();
	
	public UsuarioDTO getValidarUsuario(UsuarioDTO dto) throws SQLException{
		return iusuario.getValidarUsuario(dto);
		
	}
	
	
	public boolean insertUsuario(UsuarioDTO dto) throws SQLException{
		
		return iusuario.insertUsuario(dto);
		
	}
	
	public void deleteUsuario(UsuarioDTO dto) throws SQLException{
			
			   iusuario.deleteUsuario(dto);
			
	}
	
	public UsuarioDTO listUsuario(int idusuario , int rol) throws SQLException {
		return iusuario.listUsuario( idusuario ,  rol);
	}
	
}
